﻿namespace Actors.ActorComponents
{
    public abstract class ActorComponent
    {
        private Actor m_Actor;
        public Actor Actor => m_Actor;
        
        public bool Enabled { get; set; } = true;
        
        public virtual void Initialize(Actor actor)
        {
            m_Actor = actor;
        }
        
        public virtual void Update()
        {
            
        }
    }
}